upper limit problem